﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ibba.agil.core;
using ibba.agil.data.data;
namespace ibba.agil.data.manager
{
    internal class tbagi007IpiLayoCamo_MNG :EntityManager<tbagi007IpiLayoCamo_ENT>
    {
        public override void Save(tbagi007IpiLayoCamo_ENT entityDataObject)
        {
            base.SaveEntity(entityDataObject);
        }

        public override void Save(tbagi007IpiLayoCamo_ENT entityDataObject, TransactionManager transaction)
        {
            base.SaveEntity(entityDataObject, transaction);
        }

        public override void Delete(tbagi007IpiLayoCamo_ENT entityDataObject)
        {
            base.DeleteEntity(entityDataObject);
        }
    }

    internal class tbagi007IpiLayoCamo_COM : CollectionManager<tbagi007IpiLayoCamo_COL, tbagi007IpiLayoCamo_ENT>
    {
        public override tbagi007IpiLayoCamo_COL Where(CriteriaInfo.Criteria searchEngine)
        {
            return base.Materializer(searchEngine);
        }

        public override tbagi007IpiLayoCamo_COL Where(CriteriaInfo.Criteria searchEngine, TransactionManager tm)
        {
            return base.Materializer(searchEngine, tm);
        }
    }
}
